# whistle 代理实践

基本格式  匹配规则, 操作

# 三: 操作符

# 修改请求头
 headerReplace://({"req.user-agent:Chrome":"xxx"})
1

效果截图

image.png

# 2  .修改响应头:
www.reg.highso.com.cn/v5/libs/gioSDK.js headerReplace://{headerReplace}
{"res.etag:30c":23}

1
2
3

效果截图:

image.png

# 3  .替换返回内容:
https://www.reg.highso.com.cn/v5/libs/gioSDK.js  resReplace://{replace.js}
replace.js内容
本地页面: 替换的内容
1
2
3

效果截图:

image.png

# 4  .htmlPrepend html 前面追加html
https://www.reg.highso.com.cn/v5/my/course  htmlPrepend://{test.html}

1
2

image.png

image.png

# 5 .jsAppend html 前面追加js
https://www.reg.highso.com.cn/v5/my/course jsAppend://{appendJs}
1

image.png

image.png

# 6.抓包的结果写入本地文件 resWriteRaw,reqWriteRaw,resWrite
https://api-userportraitdc.reg.highso.com.cn/event/v1/listeventinfo  resWrite://D:\temp\listeventinfo.json
https://api-userportraitdc.reg.highso.com.cn/event/v1/listeventinfo  resWriteRaw://D:\temp\listeventinfo_res.raw
https://api-userportraitdc.reg.highso.com.cn/event/v1/listeventinfo  reqWriteRaw://D:\temp\listeventinfo_req.raw
1
2
3

image.png

# 6.添加用户名和密码
https://www.reg.highso.com.cn/study/pc/experience/prize  auth://test:123
1

image.png

image.png

# 6.修改referer, 可以更加灵活的用通配符匹配
^api-study-web.haixue.com   referer://https://master.haixue.com
1

image.png

^api-study-web.***/user/current/userData   referer://https://antd-study-admin.$1
1

image.png

^api-os.growingio.com/custom/88da63a710494189/web/***?stm=***  referer://http://www.test.com/$1/$2
^https://api-study-web.***$  referer://https://antd-study-admin.$0/
1
2

匹配模式:https://wproxy.org/whistle/pattern.html

# 7.jsBody
https://www.reg.highso.com.cn/v5/my/course jsBody://{jsBody}
1

image.png

# 8.cssApend
https://assets.haixue.com/reg/fe-antd-mainsite/current/static/css/main.4d9a120d.chunk.css cssAppend://{cssApend.css}
1

image.png

image.png

image.png

添加响应cookie

最后更新时间: 7/2/2025, 2:56:43 PM